package com.zdhr.igms.demain;

import java.io.Serializable;

public class ReportStatistics implements Serializable {
    private Integer id;
    private String version;
    private String devID;
    private Integer shiftThreshold;
    private Float totalCement;
    private Float averaCement;
    private Float totalSand;
    private Float totalAdditive1;
    private Float totalAdditive2;
    private Float totalAdditive3;
    private Float discardSlurry;
    private Float discardCement;
    private Float pipeHoleSlurry;
    private Float pipeHoleCement;
    private Float totalCementAFT;
    private Float averageCementAFT;
    private String startDate;
    private String securityCode;
    private Float waterPressure;
    private Integer purePourTime;
    private String fileName;

    public ReportStatistics() {}

    public ReportStatistics(Integer id) {
        this.id = id;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getDevID() {
        return devID;
    }

    public void setDevID(String devID) {
        this.devID = devID;
    }

    public Integer getShiftThreshold() {
        return shiftThreshold;
    }

    public void setShiftThreshold(Integer shiftThreshold) {
        this.shiftThreshold = shiftThreshold;
    }

    public Float getTotalCement() {
        return totalCement;
    }

    public void setTotalCement(Float totalCement) {
        this.totalCement = totalCement;
    }

    public Float getAveraCement() {
        return averaCement;
    }

    public void setAveraCement(Float averaCement) {
        this.averaCement = averaCement;
    }

    public Float getTotalSand() {
        return totalSand;
    }

    public void setTotalSand(Float totalSand) {
        this.totalSand = totalSand;
    }

    public Float getTotalAdditive1() {
        return totalAdditive1;
    }

    public void setTotalAdditive1(Float totalAdditive1) {
        this.totalAdditive1 = totalAdditive1;
    }

    public Float getTotalAdditive2() {
        return totalAdditive2;
    }

    public void setTotalAdditive2(Float totalAdditive2) {
        this.totalAdditive2 = totalAdditive2;
    }

    public Float getTotalAdditive3() {
        return totalAdditive3;
    }

    public void setTotalAdditive3(Float totalAdditive3) {
        this.totalAdditive3 = totalAdditive3;
    }

    public Float getDiscardSlurry() {
        return discardSlurry;
    }

    public void setDiscardSlurry(Float discardSlurry) {
        this.discardSlurry = discardSlurry;
    }

    public Float getDiscardCement() {
        return discardCement;
    }

    public void setDiscardCement(Float discardCement) {
        this.discardCement = discardCement;
    }

    public Float getPipeHoleSlurry() {
        return pipeHoleSlurry;
    }

    public void setPipeHoleSlurry(Float pipeHoleSlurry) {
        this.pipeHoleSlurry = pipeHoleSlurry;
    }

    public Float getPipeHoleCement() {
        return pipeHoleCement;
    }

    public void setPipeHoleCement(Float pipeHoleCement) {
        this.pipeHoleCement = pipeHoleCement;
    }

    public Float getTotalCementAFT() {
        return totalCementAFT;
    }

    public void setTotalCementAFT(Float totalCementAFT) {
        this.totalCementAFT = totalCementAFT;
    }

    public Float getAverageCementAFT() {
        return averageCementAFT;
    }

    public void setAverageCementAFT(Float averageCementAFT) {
        this.averageCementAFT = averageCementAFT;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getSecurityCode() {
        return securityCode;
    }

    public void setSecurityCode(String securityCode) {
        this.securityCode = securityCode;
    }

    public Float getWaterPressure() {
        return waterPressure;
    }

    public void setWaterPressure(Float waterPressure) {
        this.waterPressure = waterPressure;
    }

    public Integer getPurePourTime() {
        return purePourTime;
    }

    public void setPurePourTime(Integer purePourTime) {
        this.purePourTime = purePourTime;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    @Override
    public String toString() {
        return "ReportStatistics{" +
                "id=" + id +
                ", version='" + version + '\'' +
                ", devID='" + devID + '\'' +
                ", shiftThreshold=" + shiftThreshold +
                ", totalCement=" + totalCement +
                ", averaCement=" + averaCement +
                ", totalSand=" + totalSand +
                ", totalAdditive1=" + totalAdditive1 +
                ", totalAdditive2=" + totalAdditive2 +
                ", totalAdditive3=" + totalAdditive3 +
                ", discardSlurry=" + discardSlurry +
                ", discardCement=" + discardCement +
                ", pipeHoleSlurry=" + pipeHoleSlurry +
                ", pipeHoleCement=" + pipeHoleCement +
                ", totalCementAFT=" + totalCementAFT +
                ", averageCementAFT=" + averageCementAFT +
                ", startDate='" + startDate + '\'' +
                ", securityCode='" + securityCode + '\'' +
                ", waterPressure=" + waterPressure +
                ", purePourTime=" + purePourTime +
                ", fileName='" + fileName + '\'' +
                '}';
    }
}
